Шаг 45 - Подавление распространения

Репликационная модель Active Directory допускает наличие кольцевых связей между серверами. Такая схема позволяет администратору организовать тиражирование данных между серверами несколькими различными путями, что повышает быстродействие системы и облегчает доступ к данным. Репликационная модель Active Directory поддерживает механизм подавления распространения (propagation dampening), который предотвращает бесконечное тиражирование данных и исключает повторную передачу изменений на те контроллеры доменов, которые в них не нуждаются.

Для подавления распространения в Active Directory используются векторы обновления данных (up-to-date vectors). Вектор обновления данных представляет собой список пар “имя сервера – USN-номер”, хранящийся на каждом сервере. Этот вектор содержит наибольшее значение USN-номера, соответствующего последнему обновлению информации на данном сервере. Вектор обновления данных, хранящийся на сервере, содержит список всех серверов, принадлежащих данному узлу.

В начале цикла тиражирования данных сервер, пославший запрос на репликацию, посылает свой вектор обновления данных тому серверу, с которого он намерен получить обновленную информацию. Сервер, у которого данные запрошены, использует полученный вектор для фильтрации данных перед их отсылкой на запрашивающий сервер. Если наибольшее значение USN-номера для последней выполненной операции записи данных больше или равно номеру, который должен быть присвоен запрошенному обновлению, то серверу нет необходимости передавать обновление базы данных: информация на запрашивающем сервере имеет ту же версию, что и на запрошенном сервере.

Hosted by uCoz